5.2. Addresses
The following set of tests target specifically the ability to synchronize addresses. In particular they attempt to verify the following:
that multiple addresses can be handled.
that address formatting is correctly maintained
Test ID | Objective | Procedure | Expected Result |
---|---|---|---|
8.1 Create new contact with addresses from the server | To verify that the address fields that are supported for a device are correctly transferred from server to device upon creation, modification and deletion. | Create a contact with several addresses (home, business, etc…) from the server Perform a synchronization Modify the contact from device changing one of the addresses. From the server, delete the first address property and add a new address property Perform a synchronization Modify the new address property from the server. Perform a synchronization. | The contact should display on the device and address types supported by the device should be available and formatted in a way that is usable to the user. The modification made on the device should be reflected on the server but any server side formatting of the address should be maintained and other address (not supported on the device) should remain unaffected. The device side address affected by the server side changes should be correctly updated and the correct ordering should be maintained. Last modification should update the corresponding address on the device. |
8.2 Create new contact with addresses from the device | To verify that the address fields that are supported for a device are correctly transferred from device to server upon creation, modification and deletion. | Create a contact with several addresses (home, business, etc…) from the device (if the device supports it). Perform a synchronization Modify the contact from server changing one of the addresses. From the device, delete the first address property and add a new address property Perform a synchronization Modify the new address property from the device. Perform a synchronization. | The contact should display on the server and address types entered on the device should be correctly mapped, available, and formatted in a way that is usable to the user on the server. The modification made on the server should be reflected on the device but any device side formatting of the address should be maintained. The device side changes should get correctly reflected server side with the ordering correctly maintained. Last modification should update the corresponding address on the server. |